// 随机生成 start 到 end 之间 num不重复的数字 num最大为start 到end之间的整数个数
// 如果start 到 end 之间范围越大性能就越低
function noRepetitionAndRandomNumbers(start, end, num) {
    var arr = [];
    for (var i = start; i <= end; i++) {
        arr.push(i);
    };
    arr.sort(function(a, b) {
        return 0.5 - Math.random();
    });
    return arr.slice(0, num);
};
// 随机生成 start 到 end 之间 num个数字
function randomNumbers(start, end, num){
  var power = String(end).length;
  var arr = [];
  for(var i=0;i<num;i++){
      arr.push(parseInt(Math.random()*(end-start)) + start);
  };
  return arr;
};